﻿POS = { # Posen -> Poznan
	dynamic_country_name = {
		name = dyn_c_poznan
		adjective = dyn_c_poznan_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				overlord = {
					OR = {
						country_has_primary_culture = cu:north_german
						country_has_primary_culture = cu:south_german
					}
				}
			}
		}
	}
}

CPL = { # Poland -> Congress Poland
	dynamic_country_name = {
		name = dyn_c_congress_poland
		adjective = dyn_c_congress_poland_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject_of = c:RUS
			}
		}
	}
}

COL = { # British Columbia
	dynamic_country_name = {
		name = dyn_c_columbia
		adjective = dyn_c_columbia_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			OR = {
				AND = {
					exists = c:GBR
					c:GBR = {
						has_diplomatic_pact = {
							who = scope:actor
							type = dominion
							is_initiator = yes
						}
					}
				}
				AND = {
					exists = c:HBC
					scope:actor = {
						is_subject_of = c:HBC
						NOT = { is_subject_type = subject_type_chartered_company }
					}
				}
				AND = {
					exists = c:CAN
					scope:actor = {
						is_subject_of = c:CAN
					}
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_columbia_district
		adjective = dyn_c_columbia_adj # no need for a different adjective from the above entry
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			OR = {
				AND = {
					exists = c:GBR
					c:GBR = {
						has_diplomatic_pact = {
							who = c:COL
							type = chartered_company
							is_initiator = yes
						}
					}
				}
				AND = {
					exists = c:HBC
					c:HBC = {
						has_diplomatic_pact = {
							who = c:COL
							type = chartered_company
							is_initiator = yes
						}
					}
				}
			}
		}
	}
}


ETH = { 
	dynamic_country_name = {
		name = dyn_c_ethiopia
		adjective = dyn_c_ethiopia_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			scope:actor = {
				is_country_type = unrecognized
			}
		}
	}
}

PER = { 
	dynamic_country_name = {
		name = dyn_c_persia
		adjective = dyn_c_persia_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			scope:actor = {
				has_law = law_type:law_monarchy
			}
		}
	}
}

MCH = {
	dynamic_country_name = {
		name = dyn_c_manchuria
		adjective = dyn_c_manchuria_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			coa_def_qing_subject_trigger = yes
		}
	}
}

MGL = {
	dynamic_country_name = {
		name = dyn_c_mongolia
		adjective = dyn_c_mongolia_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			coa_def_qing_subject_trigger = yes
		}
	}
}

XIN = {
	dynamic_country_name = {
		name = dyn_c_sinkiang
		adjective = dyn_c_sinkiang_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			coa_def_qing_subject_trigger = yes
		}
	}
}


TRH = {
	dynamic_country_name = {
		name = dyn_c_turkestan
		adjective = dyn_c_turkestan_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = c:RUS
			c:RUS = {
				has_diplomatic_pact = {
					who = c:TRH
					type = puppet
					is_initiator = yes
				}
			}
		}
	}
}

AUS = { # Austria
	dynamic_country_name = {
		name = dyn_c_austria-hungary
		adjective = dyn_c_austria-hungary_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = { country_has_primary_culture = cu:hungarian }
			NOT = {
				OR = {
					 exists = c:HUN 

					c:AUS = {
					has_diplomatic_pact = {
						who = c:HUN
						type = personal_union
						is_initiator = yes
					}
				}

			}
			 }
		}
	}
}

CAU = {
	dynamic_country_name = {
		name = dyn_c_caucasia
		adjective = dyn_c_caucasia_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = c:RUS
			c:RUS = {
				has_diplomatic_pact = {
					who = c:CAU
					type = dependency
					is_initiator = yes
				}
			}
		}
	}
}

BSA = {
	dynamic_country_name = {
		name = dyn_c_south_africa_company_british
		adjective = dyn_c_south_africa_company_british_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = c:GBR
			c:GBR = {
				has_diplomatic_pact = {
					who = c:BSA
					type = chartered_company
					is_initiator = yes
				}
			}
		}
	}
}


RHO = {
	dynamic_country_name = {
		name = dyn_c_rhodesia_colony
		adjective = dyn_c_rhodesia_colony_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
			}
		}
	}
}

ZAM = {
	dynamic_country_name = {
		name = dyn_c_zambia_colony
		adjective = dyn_c_zambia_colony_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
			}
		}
	}
}

KNY = {
	dynamic_country_name = {
		name = dyn_c_kenya_colony
		adjective = dyn_c_kenya_colony_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
			}
		}
	}
}

TAN = {
	dynamic_country_name = {
		name = dyn_c_tanganyika_colony
		adjective = dyn_c_tanganyika_colony_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
			}
		}
	}
}

TZN = {
	dynamic_country_name = {
		name = dyn_c_tanganyika_colony
		adjective = dyn_c_tanganyika_colony_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
			}
		}
	}
}

NGR = {
	dynamic_country_name = {
		name = dyn_c_nigeria_colony
		adjective = dyn_c_nigeria_colony_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
			}
		}
	}
}

#PEU = { 
#	dynamic_country_name = { #Replaced by "dyn_c_nor_peruvian_state"
#		name = dyn_c_north_peru
#		adjective = dyn_c_north_peru_adj
#		is_main_tag_only = yes
#		priority = 0
#		
#		trigger = {
#			exists = c:BOL
#			c:BOL = {
#				has_diplomatic_pact = {
#					who = c:PEU
#					type = puppet
#					is_initiator = yes
#				}
#			}
#		}
#	}
#}

OMG = { # Outer Mongolia -> Wai Menggu
	dynamic_country_name = {
		name = dyn_c_omg_china
		adjective = dyn_c_omg_china_adj
		
		is_main_tag_only = yes
		priority = 0

		trigger = {
			coa_def_qing_subject_trigger = yes
		}
	}
}

HBC = { 
	dynamic_country_name = {
		name = dyn_c_hudson_bay_company
		adjective = dyn_c_hudson_bay_company_adj
		
		is_main_tag_only = yes
		priority = 0

		trigger = {
			exists = scope:actor
			scope:actor = {
				AND = {
					is_subject = yes
					is_subject_type = subject_type_chartered_company
				}
			}
		}
	}
}

GEA = { 
	dynamic_country_name = {
		name = dyn_c_tanganyika_colony
		adjective = dyn_c_tanganyika_colony_adj
		
		is_main_tag_only = yes
		priority = 0

		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
				NOT = {
					is_subject_type = subject_type_chartered_company
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_east_africa_company_german_colony
		adjective = dyn_c_east_africa_company_german_colony_adj
		
		is_main_tag_only = yes
		priority = 10

		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
				OR = {
					is_subject_of = c:PRU
					is_subject_of = c:GER
				}
			}
		}
	}
	dynamic_country_name = {
		name = dyn_c_east_africa_company_german
		adjective = dyn_c_east_africa_company_german_adj
		
		is_main_tag_only = yes
		priority = 20

		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
				is_subject_type = subject_type_chartered_company
				OR = {
					is_subject_of = c:PRU
					is_subject_of = c:GER
				}
			}
		}
	}
}

IAC = { 
	dynamic_country_name = {
		name = dyn_c_northeast_africa_company_british
		adjective = dyn_c_northeast_africa_company_british_adj
		
		is_main_tag_only = yes
		priority = 10

		trigger = {
			exists = scope:actor
			scope:actor = {
				is_subject = yes
				is_subject_of = c:GBR
			}
		}
	}
}

RNC = { 
	dynamic_country_name = {
		name = dyn_c_niger_company_monarchy
		adjective = dyn_c_niger_company_monarchy_adj
		
		is_main_tag_only = yes
		priority = 10

		trigger = {
			exists = scope:actor
			scope:actor = {
				AND = {
					is_subject = yes
					top_overlord = {
						has_law = law_type:law_monarchy
					}
				}
				
			}
		}
	}
}

IMG = { # Inner Mongolia -> Nei Menggu
	dynamic_country_name = {
		name = dyn_c_img_china
		adjective = dyn_c_img_china_adj
		
		is_main_tag_only = yes
		priority = 0

		trigger = {
			coa_def_qing_subject_trigger = yes
		}
	}
}

PAN = { # Punjab
	dynamic_country_name = {
		name = dyn_c_sikh_empire
		adjective = dyn_c_sikh_empire_adj
		
		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			scope:actor = {
				OR = {
					has_law = law_type:law_monarchy
					has_law = law_type:law_theocracy
					has_law = law_type:law_autocracy
				}
			}
		}
	}
}

URU = { 
	dynamic_country_name = {
		name = dyn_c_blancos
		adjective = dyn_c_blancos

		is_main_tag_only = yes
		priority = 0

		trigger = {
			exists = c:UCO
		}
	}
}

RGT = {
	dynamic_country_name = {
		name = dyn_c_greenland_company_monarchy
		adjective = dyn_c_greenland_company_monarchy_adj

		is_main_tag_only = yes
		priority = 0
		
		trigger = {
			exists = scope:actor
			scope:actor = {
				AND = {
					is_subject = yes
					top_overlord = {
						has_law = law_type:law_monarchy
					}
				}
				
			}
		}
	}
}

KOR = { # Korea
	dynamic_country_name = { # Joseon
		name = dyn_c_korea_joseon
		adjective = dyn_c_korea_joseon_adj
		
		is_main_tag_only = yes
		priority = 1
		
		trigger = {
			
			scope:actor = {
				OR = {
					is_subject = yes
					is_subject_type = subject_type_tributary
				}
				
				 has_law = law_type:law_monarchy
			}
		}
	}
	dynamic_country_name = { # Joseon
	name = dyn_c_korea_great_joseon
	adjective = dyn_c_korea_great_joseon_adj
	
	is_main_tag_only = yes
	priority = 10
	
	trigger = {
		
		scope:actor = {
			 is_subject = no
			 NOT = { is_subject_type = subject_type_tributary }
			 has_law = law_type:law_monarchy
		}
	}
}
	dynamic_country_name = { # Chaoxian
		name = dyn_c_korea_chaoxian
		adjective = dyn_c_korea_chaoxian_adj
		
		is_main_tag_only = yes
		priority = 2
		
		trigger = {
			coa_def_chinese_ensign_trigger = yes
		}
	}
    dynamic_country_name = { # Korean Empire
		name = dyn_c_korea_empire
		adjective = dyn_c_korea_empire_adj
		
		is_main_tag_only = yes
		priority = 1500
		
		trigger = {
			scope:actor = { 
				is_subject = no
				has_law = law_type:law_autocracy
				NOT = { has_law = law_type:law_monarchy }
			}
		}
	}
	dynamic_country_name = { # Ilminist Korea
		name = dyn_c_korea_ilmin
		adjective = dyn_c_korea_ilmin_adj
		
		is_main_tag_only = yes
		priority = 1500
		
		trigger = {
			scope:actor = {
				NOT = { 
					is_subject_type = subject_type_tributary 
					has_law = law_type:law_council_republic
				}
				OR = {
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_presidential_republic
				}
				OR = {
					has_law = law_type:law_ethnostate
					has_law = law_type:law_national_supremacy
				}
				has_law = law_type:law_autocracy
			}
		}
	}
	dynamic_country_name = { # Republic of Korea
		name = dyn_c_korea_republic
		adjective = dyn_c_korea_republic_adj
		
		is_main_tag_only = yes
		priority = 1500
		
		trigger = {
			scope:actor = {
				NOT = { 
					is_subject_type = subject_type_tributary 
					has_law = law_type:law_council_republic
				}
				OR = {
					has_law = law_type:law_parliamentary_republic
					has_law = law_type:law_presidential_republic
				}
			}
		}
	} 
	dynamic_country_name = { # People's Republic of Korea
		name = dyn_c_korea_prepublic
		adjective = dyn_c_korea_prepublic_adj
		
		is_main_tag_only = yes
		priority = 1500
		
		trigger = {
			scope:actor = {
				NOT = { is_subject_type = subject_type_tributary }
				has_law = law_type:law_council_republic
			}
		}
	}
    
}